package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.SysOss;
import org.springframework.web.multipart.MultipartFile;

/**
 * 对象存储Service接口
 * 
 * @author zouhuu
 * @date 2022-07-24
 */
public interface ISysOssService 
{

    /**
     * 查询对象存储
     * 
     * @param ossId 对象存储主键
     * @return 对象存储
     */
    public SysOss selectSysOssByOssId(Long ossId);

    /**
     * 查询对象存储列表
     * 
     * @param sysOss 对象存储
     * @return 对象存储集合
     */
    public List<SysOss> selectSysOssList(SysOss sysOss);

    /**
     * 新增对象存储
     * 
     * @param sysOss 对象存储
     * @return 结果
     */
    public int insertSysOss(SysOss sysOss);

    /**
     * 修改对象存储
     * 
     * @param sysOss 对象存储
     * @return 结果
     */
    public int updateSysOss(SysOss sysOss);

    /**
     * 批量删除对象存储
     * 
     * @param ossIds 需要删除的对象存储主键集合
     * @return 结果
     */
    public int deleteSysOssByOssIds(Long[] ossIds);

    /**
     * 删除对象存储信息
     * 
     * @param ossId 对象存储主键
     * @return 结果
     */
    public int deleteSysOssByOssId(Long ossId);
}
